package com.qqt.csr.route.dto.req;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.*;
import lombok.experimental.Accessors;

import java.io.Serial;
import java.io.Serializable;

@Getter
@Setter
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ToString
@Accessors(chain = true)
@JsonIgnoreProperties(ignoreUnknown = true)
public class CreatingRouteTaskDTO implements Serializable {

    @Serial
    private static final long serialVersionUID = -8656861678308476837L;

    /**
     * 路由id
     */
    private Integer routeId;

    /**
     * 租户id
     */
    private String tenantId;

    /**
     * 渠道id
     */
    private String channelId;

    /**
     * 渠道用户id
     */
    private String channelUserId;

    /**
     * im账户id
     */
    private String accountId;

    /**
     * 会话id
     */
    private String conversationId;

}
